9.5 エラーのラップ
Goではfmt.Errorfの%wを使用してエラーをラップする
エラーフォーマット文字列の最後に: %wを追加し、そのエラーがfmt.Errorfに渡される最後の引数をラップするのが慣習になっている
一度ラップされたエラーをアンラップするerros.Unwrap関数も用意されている
通常、erros.Unwrapを直接呼ぶことはしない。特定のラップされたエラーはerros.Isやerros.Asを使って見つけるのが一般的
新しいエラーを生成したい場合はfmt.Errorfの%vを使用してエラーを生成する